package com.ibpd.henuocms.common;

import java.lang.reflect.Method;

import net.sf.json.JSONArray;
import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;

public class StringJsonArrayProgressor implements JsonValueProcessor  {

	public StringJsonArrayProgressor(){};
	public Object processArrayValue(Object arg0, JsonConfig arg1) {
//		Method[] mts=arg0.getClass().getMethods();
//		
//		for(Method tmp_m:mts){
//			if(tmp_m.getName().substring(0,3).equals("get")){
//				String fieldName=tmp_m.getName().replace("get", "set");
//				for(Method m2:mts){
//					if(m2.getName().equals(fieldName)){
//						Object valobj=tmp_m.invoke(arg0, new Object[]{});
//					}
//				}
//			}
//		}
//		return objs;
		return arg0;
	}

	public Object processObjectValue(String arg0, Object arg1, JsonConfig arg2) {
		if(arg1==null)
			return "null";
		return arg1.toString();
	}


}
